package com.implementsystem.prestacontas.notaspagamento.client;

import java.net.URL;

import javax.ejb.Stateless;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.Unmarshaller;

import com.implementsystem.prestacontas.notaspagamento.entity.RespostaNotasPagamento;

@Stateless
public class NotasPagamentosClient {
	
	public RespostaNotasPagamento listarNotasPagamento() throws Exception{
		JAXBContext context = JAXBContext.newInstance(
		"com.implementsystem.prestacontas.notaspagamento.client");
		Unmarshaller unmarshaller = context.createUnmarshaller();
		RespostaNotasPagamento resposta = (RespostaNotasPagamento)unmarshaller.unmarshal(new URL("http://api.tcm.ce.gov.br/sim/1_0/notas_pagamentos.xml?codigo_municipio=002&exercicio_orcamento=201000"));
		
		return resposta;
		
	}
	
}
